ARMEdit: SWI Calls

ARMEdit_TalkReply

ARMEdit_TalkReply
(SWI &4BC48)
Reply to a message from another client task

On entry:R0 =client handle for this task
R1 =the client handle for the recipient
R2 =pointer to block containing the message to send

On exit:Registers preserved

Interrupts:Interrupt status is undefined
Fast interrupts are enabled

Processor mode:Processor is in SVC mode

Re-entrancy:SWI is not re-entrant

Use: This is like ARMEdit_TalkTX, except that the message is stored in the destination task's message buffer. The destination task must be specified by it's client handle; it is not possible to send the message to an ID.

The main use of this call is to support the easy creation of RISC OS tasks acting as a server for multiple PC tasks.


Related SWIs:ARMEdit_TalkStart, ARMEdit_TalkEnd, ARMEdit_TalkTX, ARMEdit_TalkRX, ARMEdit_TalkAck

Related vectors:None

[Contents] [Up] Copyright © Alexander Thoukydides, 2001